Special Topics: Internet Programming
M&IS 44095 -
021
Summer II 2004
SYLLABUS
Class meeting time and location : MW 7:00 – 9:30pm, 223 Bowman Hall
INSTRUCTOR : X. David Zhu
OFFICE : A-402 BSA
OFFICE HOURS : MW 06:00 - 07:00pm
OFFICE PHONE : (330) 672-1164
Course Website : http://go.bsa.kent.edu/courses/44095
E-MAIL: xuzhu@kent.edu
TEXT: Internet & World Wide Web How to Program, 3rd Edition, Deitel, Deitel, and Goldberg, Prentice Hall, 2004 (ISBN 0-13-145091-3)
Reference: will be provided
COURSE OBJECTIVES
This course surveys the many technologies that are used to program multitiered, client/server, database-intensive, Web-based applications. Topics include: HTML, Dynamic HTML, client-side and server-side scripting (with JavaScript, VBScript, and Perl), graphics, eCommerce, security, Web servers, databases, CGI (Common Gateway Interface), Active Server Pages (ASP), PHP, XML (eXtensible Markup Language), and Web Services.
Pratically , Upon
completion of this course the student will be able to:
Specifically, this course covers the chapters 1, 2, 4 - 16, 20 - 23, 25 and 26 of the textbook mentioned above.
COURSE PREREQUISIT
You are required to have completed the M&IS 24070 Principles of Systems Development. You shall be comfortable with using an editor of your choice to write programs in one of the following languages: VB, VB.NET, ASP.NET, C, C++, or other. You shall also be willing to work with your team members to complete the group projects assigned.
COURSE WEBSITE
The course website is http://go.bsa.kent.edu/courses/44095. This website contains this syllabus, assignment information, announcements and reminders, examples, links to resources, and other pertinent information. I will make extensive use of the website to communicate with you. You are responsible for awareness of the information posted there.
TENTATIVE SCHEDULE
Mon. 6/14 |
First Class: Warm up:
Explanation of the syllabus and answer to questions; explanation of course
website. Chapter 1: Introduction. Chapter 2: Internet Explorer. First Homework assigned. |
Wed. 6/16 |
Chapter 4 and 5: XHTML.
|
Mon. 6/21 |
Chapter 21: Web Servers: we will set up Windows IIS server and Apache server. |
Wed. 6/23 |
Chapter 22 Database. |
Mon. 6/28 |
Chapter 23: ASP.NET. |
Thur. 6/30 |
Chapter 23 continued: ASP.NET. |
Mon. 7/5 |
Chapter 23 continued: ASP.NET. |
Wed. 7/7 |
Chapter 6 CSS |
Mon. 7/12 |
Midterm Exam (multiple choices and short answer questions) which covers chapters 1, 2, 4, 5, 21, 22, 23. You can bring with you a sheet of letter-size paper (can be double-sided) with anything on it for reference. |
Wed. 7/14 |
Chapter 8: Java Script: Control I. |
Mon. 7/19 |
Chapter 9 continued: Java Script: Control II.
|
Wed. 7/21 |
Chapter 11: Java Script: Arrrays |
Mon. 7/26 |
Chapter 20: XML. |
Wed. 7/28 |
Chapter 24 continued: Case Study. |
Mon. 8/2 |
Chapter 25 continuted: CGI/Perl. |
Mon. 8/4 |
Group Project due. Presentation by each group. |
NOTE: I will make every effort to follow the schedule outlined above and to cover the topics in the order listed. However, depending on the pace of the class, we may cover some topics earlier or later than scheduled.
GRADING POLICY
4 Homework with bonus points |
30+ points |
Individual Project & Report |
5 points |
Group Project & Report |
25 points |
Project presentation (6 points) + peer evaluation form (1 point) |
7 points |
Midterm Exam |
20 points |
14 In-class Quiz |
14 points |
Total |
101+ points |
You are expected to turn in the homework assignments on the due date. Late assignments will not be accepted (unless excused by university policy). If you have any questions concerning a grade you receive on a homework assignment, it is your responsibility to inform me within 1 week of the assignment being returned to you. Assignment grades will not be discussed after that time.
No make-up exams (unless excused by university policy).
If your project reports are turned in late, 20% of the available points will be deducted for each calendar day that it is late.
You are encouraged to discuss problems in your homework assignments, but copying each other is NOT allowed. In particular, each of you must submit your own assignments. Should two or more of you submit identical or substantially identical assignments, then I can only assume that one (or more) of you copied from the other(s). In such a circumstance, every student involved will receive a failing grade for the course. Additional sanctions may be pursued in accord with University rules and regulations.
Your course letter grade will be assigned according to the scale: A = 90-101+; B = 80-89.99; C = 70-79.99; D = 60-69.99; and F = 0-59.99.
I will NOT curve the final grade. NO exceptions.
WRITTEN ASSIGNMENTS
You will upload your homework to the course website before the due date. For the written assignments (i.e., the project report and homework assignments) use size 12 Times New Roman font, 1.25 inch margins (for all 4 margins), 1.5 line spacing, and left justification (only). Also, instead of separating paragraphs with blank lines, start each paragraph with a tab character.
ATTENDANCE AND CLASSROOM BEHAVIOR
Attendance is mandatory. Very important: If you miss class, it is your responsibility to find out what you missed. It would be very helpful to get the phone numbers or email addresses of a few classmates so you can get missed information. Everything is subject to change and will be announced in class. Please do not expect the instructor to repeat lecture material because you missed a class. For chronic absence I will reduce the final calculated grade at my discretion (usually by one letter). If you enroll please attend; if you don¡¯t attend please don¡¯t enroll.
You are expected to be respectful of other students and the instructor at all times during the semester! Come to class on time and stay until the class has ended. Unless you have a legitimate reason for doing so, do not come to class late or leave early. There are other students who want to be in class and it is not fair to disrupt them by the noise and disturbance of late arrivals and early departures. Never ridicule anyone for asking a question. There is no such thing as a stupid question but it is stupid not to ask a question when you have one! Use of a cell phone or pager during class is not permitted. Improper classroom behavior will not be tolerated and is grounds for dismissal from the course, resulting in a grade of F.
COLLEGE AND UNIVERSITY POLICIES
Prerequisites: Students attending the course who do not have the proper prerequisites risk being deregistered from the class.
Course registration: Students have responsibility to ensure they are properly enrolled in classes. You are advised to review your official class schedule during the first two weeks of the semester to ensure you are properly enrolled in this class and section. Should you find an error in your class schedule, you have until Monday June 21, 2004 to correct it with your advising office. If registration errors are not corrected by this date and you continue to attend and participate in classes for which you are not officially enrolled, you will not receive a grade at the conclusion of the semester for any class in which you are not properly registered.
Academic honesty: Cheating means to misrepresent the source, nature, or other conditions of your academic work (e.g., tests, papers, projects, assignments) so as to get undeserved credit. The use of the intellectual property of others without giving them appropriate credit is a serious academic offense. It is the University's policy that cheating or plagiarism result in receiving a failing grade for the work or course. Repeat offenses result in dismissal from the University.
Course withdrawal: For Summer II 2004, the course withdrawal deadline is Monday July 19, 2004. Withdrawal before the deadline results in a "W" on the official transcript; after the deadline a grade must be calculated and reported.
Students with disabilities: In accordance with University policy, if you have a documented disability and require accommodations to obtain equal access in this course, please contact the instructor at the beginning of the semester or when given an assignment for which an accommodation is required. Students with disabilities must verify their eligibility through the Office of Student Disability Services (SDS) in the Michael Schwartz Service Center (672-3391).
Note: the instructor reserves the right to amend the syllabus.
Copyright: Xiaozhou (David) Zhu, 2004, Kent State
University